package com.jeeplus.common.pojo;


import lombok.Data;
import org.springframework.stereotype.Component;
import org.springframework.web.context.annotation.SessionScope;

import java.io.Serializable;
import java.util.Set;

/**
 * session存储的对象
 */
@SessionScope
@Data
@Component
public class SessionModel implements Serializable {

    private static final long serialVersionUID = -5692800383178446297L;

    private String userId;              // 用户id
    private Set<String> permissions;    // 用户权限
    private String userType;            // 用户类型（UserTypeEnum）

    // 小程序公众用户
    private String openid;
    private String unionid;
    private String sessionKey;

    // 管理员
    // 工作人员
    private String deptId;              //部门id


}
